package com.sayimo.maker.base.dao.impl;

import java.util.List;

import org.springframework.stereotype.Repository;

import com.sayimo.framework.database.mybatis.AbstractMybatisBaseDao;
import com.sayimo.framework.exception.DaoException;
import com.sayimo.framework.exception.ServiceException;
import com.sayimo.maker.base.dao.EmsListDao;
import com.sayimo.maker.base.vo.EmsList;

@Repository("emsListDao")
public class EmsListImpl   extends AbstractMybatisBaseDao<EmsList> implements EmsListDao{

	/** 
	  * @package com.sayimo.school.mall.module.base.dao
	  * @author chenpy
	  * @Title:  
	  * @Description: 获取物流公司信息
	  * @param 
	  * @throws ServiceException
	  * @return List<EmsList>
	  * @date 2016年4月27日
	  */ 
	public List<EmsList> queryEmsList() throws DaoException {
		return this.mybatisInterfaceBaseDao.query("com.sayimo.maker.base.dao.EmsListDao.queryEmsList");
	}

	/** 
	  * @package com.sayimo.school.mall.module.base.dao
	  * @author chenpy
	  * @Title:  
	  * @Description: 根据ID查询物流公司信息
	  * @param 
	  * @throws ServiceException
	  * @return EmsList
	  * @date 2016年4月27日
	  */ 
	public EmsList getEmsListById(Integer id) throws DaoException {
		return this.mybatisInterfaceBaseDao.get("com.sayimo.maker.base.dao.EmsListDao.getEmsListById", id);
	}
	
}
